artificial lawn - German English Dictionary